package com.foreknow.demo03;
/**
 * 求数组中的最大值，最小值，平均值，总和
 */
public class LianXi {
    public static int[] mm(int[] arr) {
        int[] result = new int[4];//用于保存最大值，最小值，平均值，总和
        int max = arr[0];//最大值
        int min = arr[0];//最小值
        int sum = arr[0];//总数
        int avg = arr[0];//平均值

        for(int i = 1;i<arr.length;i++) {
            sum+=arr[i];//累加求和
            if(max<arr[i]){
                max = arr[i];
            }
            if(min>arr[i]){
                min = arr[i];
            }
        }
        avg = sum/arr.length;//平均值
        result[0] = max;
        result[1] = min;
        result[2] = sum;
        result[3] = avg;
        return result;
    }
    public static void main(String[] args) {
        int[] arr = {1,2,3,4,5};
        int[] result = LianXi.mm(arr);
        for(int i = 0;i<result.length;i++){
            System.out.println(result[i]);
        }
    }
}
